html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}

    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
    ol, ul {list-style: none;}
    blockquote, q {quotes: none;}
    blockquote:before, blockquote:after,
    q:before, q:after {content: '';content: none;}
    table{border-collapse: collapse;border-spacing: 0;}
    body{font-family: "Microsoft YaHei", Arial, sans-serif;}
    html { font-size: 75%; } /* 12px */
    @media only screen and (min-width: 240px) { html { font-size: 75%; } } /* 12px */
    @media only screen and (min-width: 320px) { html { font-size: 75% } } /* 12px */
    @media only screen and (min-width: 360px) { html { font-size: 84.375%  } } /* 11.25px */
    @media only screen and (min-width: 480px) { html { font-size: 112.5%; } } /* 15px */
    @media only screen and (min-width: 640px) { html { font-size: 150%; } } /* 24px */
    .fl{float: left;}
    .fr{float: right;}
    .clear{clear: both;}
    .nobdb{border-bottom: none;}
    .h5rem{height: 1rem;background: #f3f3f3;}
    .hui_ceng{width: 100%;height:100%;background: #000;position: fixed;    opacity: 0.7;}
    .info_header{height:3.75rem;line-height:3.75rem;width:100%;background:#30c76c;font-size: 1.4167rem;text-align: center;color: #fff;position: fixed;top:0;z-index:99;}
    .goback,.top_more{height:3.75rem;line-height:3.75rem;color: #ccc;width: 5rem;}
    .goback img{margin-top: 1.3rem;}
    .top_more{font-size: 3rem;color: #fff;position: relative;right: 0rem;}
    .nav_right{position: fixed;top: 61px;right:0px;font-size: 1rem;background: #4f6ba5;padding: .5rem;width:100px;display: none;z-index:12;}
    .nav_right li{border-bottom: 1px solid #7289b7;line-height:2.5rem ;text-align: center;color:#fff;}
    .nav_right li a{color: #fff;text-decoration: none;display: inline-block;padding: .2rem 1rem;line-height: .5rem;}
    .nav_right li.nobdb{border-bottom: none;}
    #triangle-up {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 10px solid #4f6ba5;display: none;position: fixed;right: 26px;top:51px;}
    .base_info{padding-top: 3.75rem;}
    .base_info ul.lr_info{margin: .5rem 1.1667rem;}
    .base_info ul.lr_info li{float: left;}
    .base_info ul.lr_info li.t_meg{width: 64%; }
    .base_info ul.lr_info li>img{width: 7.5rem;height:7.5rem;border-radius:50%; }
    .base_info ul.lr_info li.user_img{width: 7.5rem;height:7.5rem;}
    .base_info ul.lr_info li dl{margin-left: .5rem;}
    .base_info ul.lr_info li dl dd{line-height: 2rem}
    .base_info ul.lr_info li dl dd.user_dd1{height: 30px;line-height: 30px;}
    .base_info ul.lr_info li dl dd.user_dd3{font-size: 1.1rem;color: #999;margin-top: .4rem;}
    .base_info ul.lr_info li dl dd.user_dd3 span{margin-right: 1rem;margin-top: .5rem;}
    .base_info ul.lr_info li dl dd span.user_mame{font-size: 2rem;color: #000;}
    .base_info ul.lr_info li dl dd span.lp_ico{background: #fff;border-radius: 5px;color: #ff6600;display: inline-block;height: 1.5rem;line-height: 1.5rem;padding: 0 .5rem;font-size: .83333rem;margin-left: 1rem;margin-top: 1.3rem;border:1px solid #ff6600;}
    .base_info p{margin: 1.3rem;}
    .base_info p em{font-size: 2.25rem;height: 2rem;display: inline-block;line-height: 1.5rem;position: relative;top: 9px;}
    .base_info p span{font-size:1.16667rem;word-wrap: break-word;}
    .base_info ul.lead_way{padding:10px 1.1667rem;background-color: #f3f3f3;}
    .base_info ul.lead_way li{float: left;font-size: .8rem;color: #999;margin-right: .2rem;}
    .base_info ul.lead_way li a{text-decoration: none;color: #999;}
    .base_info ul.lead_way:after{content: "\20";width:0;height: 0;display: block;clear:both;}
    .star_area > li{width:20px;height:20px;margin:0 1px;display:inline-block;float:left;background:url(../images/sprite-hls-iconspic.png) no-repeat;padding: 0;background-position: left -159px;}
    .star_area > li.stuff{background-position: left -190px;}
    .star_area > span{font-size:12px;color:#878787;cursor:pointer;transition:all .24s;-webkik-transition:all .24s;-moz-transition:all .24s;-ms-transition:all .24s;}
    .star_area > span:hover{color:#f09c00;}
    .font_more{display: none;}
    .one_more{color: #6699ff;}
    .one_more i{color: #000;}
#tabs0 {width: 100%;}
.menu0{width: 100%;height:2.91667rem;background: #fafafa;}
.menu0 li{display:block;float: left;line-height: 35px;width:33%;text-align: center;cursor:pointer;background: #FFFFff;color: #d0d0d0;}
.menu0 li.hover{border-bottom: 3px solid #ffd699;color:#000;}
.menu0 li span{display: inline-block;/*background: url(../images/app_infoBtnIco.png) no-repeat 0px 7px;*/-webkit-background-size: 100%;background-size: 100%;width: 24px;height:35px;margin-right: 12px;}
.menu0 li .jj{background-position: 0 8px;}
.menu0 li.hover .jj{background-position: 0 -30px;}
.menu0 li .jxjl{background-position: 0 -70px;}
.menu0 li.hover .jxjl{background-position: 0 -106px;}
.menu0 li .pj{background-position: 0 -154px;}
.menu0 li.hover .pj{background-position: 0 -193px;}
#main0 ul{display: none;}
#main0 ul li{float: left;width: 100%;}
#main0 ul li p.noct{    padding: 10rem 0;text-align: center;font-size: 2rem;color: #ccc;}
#main0 ul li .renzheng{text-align: left;width: 100%;position: relative;}
#main0 ul li .renzheng dd{text-align: left;float: left;padding: 1rem 0;margin-left: 1rem;border-bottom: 1px solid #e5e5e5;width:90%; line-height: 2rem;}
#main0 ul li .renzheng dd i{color:#ff9900;padding: 0 5px;}
#main0 ul li .renzheng>dd.nobdb{border-bottom: none;}
#main0 ul li .renzheng dd span{color: #999;float: left;margin-right: 10px;}
#main0 ul li .renzheng dd .rz_num{float: left;width:70%; }
#main0 ul li .renzheng dd b{/*background:url(../images/renzheng.png) no-repeat 0rem .4rem;*/display: inline-block;padding:0 1rem 0 1.5rem;}
#main0 ul.block{display: block;background: #fff;}
#main0 ul.block li{border-bottom: 1rem solid #f3f3f3;background: #fff;}
#main0 ul.block li:last-child{border:none;}
.line_between{width: 100%;height:1rem;background: #f3f3f3;}
.down_btn{width: 100%;height: 2rem;line-height: 2rem;text-align: center;}
.h17{height: 17rem;overflow: hidden;}
.h14{height: 14rem;overflow: hidden;}
#oneTo i{margin-left: .5rem;color: #ff6600;}
.undergo,.suc_case{padding: 0 1rem;}
.undergo span,.suc_case span,.undergo p,.suc_case p{padding: .4rem 0;display: inline-block;color: #999;}
.undergo p,.suc_case p{line-height: 2rem;color: #000; word-wrap: break-word;
    width: 100%;}
.info_record{position: relative;float: left;width: 100%;background: #fff;}
.info_record>div{width: 33%;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;float: left;text-align: center;padding: 2rem 0;}
.info_record>div.bd{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.info_record>div>span{font-size: 1.916667rem;}
.info_record>div>p{font-size: .916667rem;color: #999;}
.record_list{background: #f3f3f3;width:100%;}
.record_list .class_order{padding: 1rem;margin-left: 1rem;border-left: 3px solid #e0e0e0;position: relative;}
.record_list .class_order p{background: url(../images/blue_piont.png) no-repeat 0rem 0.3rem;position: absolute;left:-.75555rem;padding: 0.2rem 0 1rem 2rem;color: #999;background-size: 10%;}
.p_meg{margin: 2rem 1rem 0rem 0rem;background: #fff;}
.p_meg img{margin: 1rem;float: left;width: 5rem;}
.p_meg .p_period{float: left;margin-top: 1.5rem;}
.p_period strong,.p_period span{display: block;}
.p_period strong{color:#ff9900;font-size: 1.16667rem;}
.p_period span{font-size: .916667rem;}


.resetEval{ background: url(../images/yyui.png) no-repeat 10px 0; height:20px; background-size: 40% auto; line-height: 1;padding: 0 10px; }
      .resetEval.s1{ background-position: 10px 20% }
      .resetEval.s2{ background-position: 10px 40% }
      .resetEval.s3{ background-position: 10px 60% }
      .resetEval.s4{ background-position: 10px 80% }
      .resetEval.s5{ background-position: 10px 100% }
      .parent-evaluate h3,.resetEval + p{ color:#666666; padding: 0 10px;}
      .parent-evaluate h3{height:40px;line-height:40px;padding:0 10px 0 0;width: 11rem;
    float: left;}
      .parent-evaluate h3 img{float:left;margin-right:5px;  width: 40px;border-radius: 50%;height: 40px;}
      .parent-evaluate > .clear-b-f > p > label{ color:#666666; }
      .newecne{ margin-bottom: 1rem; }
      .newecne > div{ color:dimgrey; display: inline-block; float: left; width:7rem;padding-top: 1rem;}
      .circle{ border-radius: 50%; border:1px dashed gray;  text-align: center;height: 6rem; }
      .circle p{ color: orange; font-size: 24px;  padding-bottom: 6px; }
      .newecne > div.imo{ width:66%; float: right; }
      .newecne > div.imo{ padding:4px 0;}
      .newecne > div.imo > div{ display: block; margin:6px 0; }
      .newecne > div.imo div p span{ color:#888787; padding:0 2px;}
      .newecne > div.imo div p{ display: inline-block; }
      .newecne > div.imo div p{ font-size: 16px; color:#2C2C2C; display: inline-block; float:left; padding-right: 10px; }
      .newecne > div.imo div div{ display: block; border-radius:4px; background:#E1E4E9; float:left; width: calc(100% - 101px); height:10px; margin:6px 0; overflow: hidden; }
      .newecne > div.imo div div p{ background: #FF9900; width: 80%; height:100%; padding:0; margin:0;}
      .navecla{ width:100%; border-style:solid; border-color: #C8C8C8; border-width: 1px 0; padding:4px 0 0; }
      .navecla span{ width:23.5%; display: inline-block; color: #868686; text-align: center; padding:10px 0; font-size: 13.5px; border-left: 1px solid #C8C8C8; border-bottom:3px solid transparent; }
      .navecla span:first-child{ border-left:0; }
      .navecla span.active{ color: orange; border-bottom-color:orange; }
      .teacher-intro.f{ border-bottom:1px dashed #D7D7D7;margin: 0 10px }
      .undergo2,.suc_case2{display: none;}
.teacher-intro{ padding:16px 0px; }
    .teacher-intro > h3{ font-size: 18px; border-top: 2px solid #cacaca; margin: 14px 0 10px 0; position: relative; }
    .teacher-intro > h3 > a{ padding-right:8px; margin-top:-13px; display: inline-block; background-color: #f7f7f7; position: absolute; }
    .hls-t-3{  padding:12px 0;  text-align: center;}
    .hls-t-3 > h3,.hls-t-3 > p{ font-size: 14px; word-wrap:break-word; word-break:break-word; white-space: pre-wrap;width: 100%; overflow: hidden; zoom:1; color:#222; -webkit-tap-highlight-color:rgba(0,0,0,0); line-height: 18px; text-align: left; }
    .hls-t-3 > h3{ margin:16px 0 12px; }
    .hls-t-3 > h3:first-child{ margin-top: 0; }
    .hls-t-3 > p ~ p{ margin-top: 6px; }
    .hls-t-3 > img{ max-width:100%; height:auto; margin-top:1em; padding:0; outline:0; }
.score-star{ background-color:#ffffff; }
.score-star .flex:first-child{ border-right:8px solid #f7f7f7; padding: 20px 0 14px; }
.score-star .flex > strong{ color:#fc5600; font-size: 30px; display: block; margin-bottom: 14px; }
.col-flex{ /*display: flex; justify-content:space-between; flex-direction:column; flex-direction:row;*/ margin:12px 0;  }
.col-flex > div{ /*line-height: 26px;*/  line-height: 20px; color:#8b8b8b; font-size: 12px; }
.col-flex .in{ display: inline-block; margin-left: 4px; }
p.t-border{ border-top: 1px dashed #cacaca; }
.parent-evaluate{ margin-bottom: 1.5em;  height: 80px;}
.parent-evaluate > .clear-b-f {
    background: none;
    padding: 0 10px 10px 10px;
    border-bottom: 1px solid #efefef;
    height: 70px;
}.parent-evaluate > .clear-b-f > p > label{ color: #666666; border-color: #222; }
.parent-evaluate > .clear-b-f > p > label > strong{ color:#fc5600;  }
.parent-evaluate > .clear-b-f > p > label:last-child{ margin-right: 0; padding-right: 0; }
.parent-evaluate > .clear-b-f  > p{
  padding: 8px 0;
}
.clear-b-f + p{ font-size: 12px; padding:10px 0 2em; color:#888; text-indent: 2em; word-wrap:break-word; word-break:break-word; white-space: pre-wrap; }
.footer-info{width: 100%;height:4.5rem;position: fixed;bottom: 0;}
.footer-info .to_kf{width: 34%;height:1.8rem;display: inline-block;padding-top: 2.9rem;text-align: center;background: #fff url(../images/teltel.png) no-repeat center 18%; background-size:22%;border: 1px solid #ccc;text-decoration: none;color: #000;}
.footer-info .audition{width: 65%;height: 3.5rem;background: #30c76c;color: #fff;text-align: center;font-size: 1.3333rem;padding-top: 1rem;border: 1px solid #ccc;border-right: none;border-left: none;}
.footer-info .audition .tips{font-size: .83333rem;}

.ykceng{position: fixed;width: 100%;height:100%;background: #fff;top:0rem;display: none;z-index: 102;}
    .xqceng a.help_close,.ykceng a.yk_close{float: right;font-size: 40px;color: #797979;text-decoration: none;margin-right: 12px;}
    .xqceng h2,.ykceng h3{margin: 20px 0;font-weight: normal;font-size: 16px;}
    .ykceng h3{text-align: center;}
    .xqceng i{font-size: 18px;display: inline-block;line-height: 30px;font-style:normal;}
    .xqceng select,.ykceng select{width:100%;  height:48px;margin:10px 0;}
    .xqceng .tel_btn,.ykceng .tel_btn{width: 95%;margin-left: 5%;}
    .xqceng .tel_btn input ,.ykceng .tel_btn input {width:85%;  padding: 1rem 1.8rem 1rem 1rem;margin-top: 1rem;}
    .xqceng .xqd_btn,.ykceng .ykd_btn{border: none;  background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#42B4FF), to(#0099FF));color: #fff;font-size: 14px;margin-top: 20px;}
    .ykceng .ykd_btn{display: block;width:78%;padding: 1rem 1.8rem 1rem 1rem;text-align: center;border-radius: 5px;}
    .ykmsg{width: 150px;margin-top: 25%;padding: 20px;background: #000;opacity: .7;color: #fff;text-align: center;  position: absolute;top: 30px;left: 27%;display: none;}
    .warp_share{    width: 100%;height: 100%;position: absolute;top: 0;display: none;z-index:110;}
    .bdshare-button-style0-16 a{width:20%;display:block;background:#f4f3f3;text-decoration: none;color:#ccc;text-align: center;}
    .bdshare-button-style0-16 a span{display: block;text-align: center;}
    .close_share{font-size: 2rem;width:100%;height: 3rem;position: fixed;bottom:0;text-align: center;line-height: 3rem;z-index:1000;}
    .bdshare-slide-style-r0 .bdshare-slide-button{background: none!important;}
    .lp_explain{width: 100%;display: none;}
    .lp_explain .lp_ceng{width: 100%;background: #000;opacity: .5;position: fixed;z-index: 100;top: 0;height: 100%;}
    .lp_explain .explain{margin: 50% 10%;background: #fff;position: fixed;top:0;z-index: 101;border-radius:5px ;line-height: 2rem;}
    .lp_explain .explain p{padding:1rem;}
    .lp_explain .explain span{display: inline-block;text-align: center;height: 3rem;border-top: 1px solid #ccc;width: 100%;line-height: 3rem;color:#6699ff;}

.tj_area{background-color:#f3f3f3;}
.tj_area a{text-decoration:none !important;}
.tj_title{text-align:center;background-color:#f3f3f3;position:relative;padding:7px 0;}
.tj_title p{font-size:0.9rem;color:#333;position:absolute;bottom:0px;left:0;right:0;padding:0px 12px;background-color:#f3f3f3;width:10rem;margin:0 auto;}
.tj_title .line{width:100%;color:#ccc;border-bottom:1px solid #ccc;background-color:#f3f3f3;}
.listarea{margin:3% 2% 0 2%;background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;padding:4% 2%;}
.teacherdetails img{border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;width:40px;height:40px;vertical-align:super;}
.nsa{display:inline-block;color:#999;font-size:0.7rem;margin-left:5px;}
.nsa p em{color:#333;font-size:1.3rem;font-weight:normal;vertical-align:middle;}
.nsa p span{display:inline-block;margin-left:10px;font-size:0.7rem;color:#ff6600;padding:0 0.3rem;border:1px solid #ff6600;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;vertical-align: middle;line-height: 18px;}
.star_area_t{display:block !important;}
.star_area_t > li {width:16px !important;height:20px;margin:0 1px;display:inline-block;float:left;background:url(../images/sprite-hls-iconspic.png) no-repeat;padding:0;background-position:left -218px;}
.star_area_t > li.stuff {background-position:left -243px;}
.evaluation{text-align:center;font-size:0.7rem;color:#666;margin-top:5px;}
.evaluation span{margin-right:5px;}
.evaluation  i{color:#3366cc;}
.cutline {border-top:1px solid #ccc;width:100%;margin-top:5px;}
.prize{margin-top:5px;}
.prize p{display:inline-block;font-size:0.8rem;color:#333;width:45%;}
.prize span{color:#ff9933;}
.insprize{color:#999 !important;text-decoration:line-through;margin-left:5%;}
.teacherarea > a{display:block;color:none;}
.for_margin{height:10px;}
.mod-level {
    display: inline-block;
    height: 18px;
    vertical-align: middle;
    z-index: 2;
    float: left;
}
.level-t-1-b {
    background-position: 0px -162px;
    width: 44px;
    background-image: url("../images/sprite-level.png");
    background-repeat: no-repeat;
}
.star_area{
      width: 115px;
    margin-left: 45px;
}
.scroll_area {
    background-color: #ffefbf;
    height: 35px;
    width: 90%;
    border-radius: 5px;
    margin: 0px auto;
}.notice_radio {
    /*background: url(../images/notice_radio.png) no-repeat left center;*/
    margin: 0 auto;
    height: 35px;
    padding-left: 35px;
}.notice_content {
    height: 35px;
    overflow: hidden;
    width: 99%;
}
.gundongt{
    height: 35px;
    line-height: 35px;
    color: #333;
    font-size: 13px;
    width: 100%;
}
.one_more a,.one_more span{
    color: #30c76c;
    text-decoration: underline;
}
.notice_details{
  float: left;
  margin-left: 30px;
  font-size: 12px;
}